
package sismed.dao;

import java.util.List;

import sismed.exception.DAOException;
import sismed.negocio.modelo.Exame;

public interface IDAOExame {
	public void prescreverExame( Exame exame ) throws DAOException;
	public List<Exame> recuperarExamesPorPaciente( int idpaciente ) throws DAOException;
	public List<Exame> recuperarExamesPorFarmaceutico( int idfarmaceutico ) throws DAOException;
	public List<Exame> recuperarExamesPorMedico( int idmedico ) throws DAOException;
	public List<Exame> recuperarExamesPorTipo( String tipo ) throws DAOException;
	public Exame recuperarExame( String idExame ) throws DAOException;
	public void atualizarExame( String idExame, Exame exame ) throws DAOException;
	public void atualizarExame( Exame exame ) throws DAOException;
	
}